Skip to content

Conversation

@Coltin2121
Copy link
Contributor

Description:
This pull request delves into the analysis of various hashing algorithms, focusing on their performance in terms of collision frequency and runtime efficiency. The algorithms explored include Python's built-in hash(), MurmurHash, DJB2, and a custom modulo hash. The analysis is based on datasets of varying sizes (5k, 10k, and 20k entries) to assess how each algorithm behaves in different conditions. This PR provides insights into the strengths and weaknesses of these algorithms and contributes to understanding their efficiency in dictionary-based data storage scenarios.

Key Changes:
Added performance benchmarks for different hashing algorithms.

Included collision frequency and runtime analysis for datasets of 5k, 10k, and 20k entries.

Included comparison across multiple algorithms for better understanding of their efficiency..

@gkapfham
Copy link
Contributor

This PR was not submitted by the entire team and is superseded by a different PR and thus I am closing this PR. With that said, my impression is that this PR did contain the majority of the required content for the article.

@gkapfham gkapfham closed this Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants